package cn.dinxian.entity;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


/**
 * @author dingxian
 * @Title:
 * @param:
 * @return:
 * @Date 2023/2/21 22:04
 * @Description:
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ProcessDefinitionEntityImpl  extends PageDTO {

  protected String name;
  
  protected String id;
  
  protected Integer suspensionState;
  
  
  protected String description;
  
  protected String key;
  
  
  protected int version;
  
  
  protected String category;
  
  protected String deploymentId;
  
  protected String resourceName;
  

  protected Integer historyLevel;
  
  protected String diagramResourceName;
  
  protected boolean isGraphicalNotationDefined;
  
  protected Map<String, Object> variables;
  
  protected boolean hasStartFormKey;
  

  protected boolean isIdentityLinksInitialized;
  

  //protected IOSpecification ioSpecification;
  
  protected Integer appVersion;
  

  // Backwards compatibility
  protected String engineVersion;
  

}
